﻿using Sinacor.Infra.UI.Common;
using System;

namespace Sinacor.UI.Bovespa.Corretagem.Model
{

    //Task  : 5617 
    //Autor :Apsilva
    //Data  :16/03/2009
    /// <summary>
    /// Model Desconto
    /// </summary>
    [Serializable] 
    public class Desconto : BaseModel
    {
        #region Campos

        /// <summary>
        /// Campo _percentualAllIn
        /// </summary>
        private decimal? _percentualAllIn;

        /// <summary>
        /// Campo _percentualDescontoAcresimo
        /// </summary>
        private System.Decimal? _percentualDescontoAcresimo;


        private Model.Periodo   _periodo;


        #endregion


        #region Propriedades

        /// <summary>
        /// Propriedade  PercentualAllIn
        /// </summary>

        
        public decimal? PercentualAllIn
        {
            get { return _percentualAllIn; }
            set { _percentualAllIn = value; OnPropertyChanged("PercentualAllIn"); }
        }

        /// <summary>
        /// Propriedade PercentualDescontoAcresimo
        /// </summary>
        
        public System.Decimal? PercentualDescontoAcresimo
        {
            get { return _percentualDescontoAcresimo; }
            set { _percentualDescontoAcresimo = value; OnPropertyChanged("PercentualDescontoAcrescimo"); }
        }

        /// <summary>
        /// Propriedade Periodo
        /// </summary>

        public Model.Periodo  Periodo
        {
            get { return _periodo; }
            set { _periodo = value; OnPropertyChanged("Periodo"); }
        }

        #endregion
    }
}
